grand slam home run - German English Dictionary